package com.ror.java.se.stream;

import java.util.ArrayList;
import java.util.Collections;

/* 创建集合添加元素，完成以下需求：
    1.把所有以"张"开头的元素存储到新集合中
    2.把“张”开头的，长度为3的元素再存储到新集合中
    3.遍历打印最终的集合
 */
public class Demo01 {
    public static void main(String[] args) {
        ArrayList<String> list1 = new ArrayList<>();
        Collections.addAll(list1, "张无忌", "周芷若", "赵敏", "张强", "张三丰");

        list1.stream()
                .filter(name -> name.startsWith("张"))
                .filter(name -> name.length() == 3)
                .forEach(System.out::println);
    }
}
